<?php
/**
 * Description of Galeria
 *
 * @author gonxa
 */
class Galeria extends CI_Model{
    
   /**
     * Retorna la lista de fotos de la DB
     * @return array 
     */
    public function getLista($id_seccion){
        $this->db->where("id_seccion",$id_seccion);
        $query = $this->db->get('galerias');
        return $query->result_array();
    }
    
    /**
     * Crea una nueva galeria de fotos.
     * @param string $nombre Nombre de galeria
     * @param int $id_seccion ID seccion
     */
    public function nueva($id_seccion,$nombre){
        $valores = array(
            'id' => null,
            'id_seccion' => $id_seccion,
            'nombre' => $nombre
        );
        $query = $this->db->insert("galerias",$valores);
    }
    
    /**
     * Actualiza la galeria de imagenes.
     * @param int $id ID de galeria.
     * @param string $nombre Nuevo nombre de galeria.
     */
    public function actualizar($id, $id_seccion, $nombre){
        $datos = array(
            'id' => $id,
            'id_seccion' => $id_seccion,
            'nombre' => $nombre
        );
        $this->db->where('id', $id);
        $this->db->update('galerias', $datos);
    }
    
    /**
     * Elimina la seccion de la DB
     * @param int $id ID de seccion
     */
    public function eliminar($id){
        $this->db->delete('galerias', array('id' => $id));
    }

}

?>
